package com.gzhryc.shared_device.cdcz.core.protocol.v2.models;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

import java.io.Serializable;
import java.util.List;

public class V2CDCZDeviceLoginRequest implements Serializable {

    @JsonProperty
    private String DEVICE;
    @JsonProperty
    private Integer CMD;
    @JsonProperty
    private Integer RSSI;
    @JsonProperty
    private String IMEI;
    @JsonProperty
    private String ICCID;
    @JsonProperty
    private String VERSION;
    @JsonProperty
    private String SERVERTYPE;
    @JsonProperty
    private String ADDRESS;
    @JsonProperty
    private String PORT;
    @JsonProperty
    private String MQTTUSER;
    @JsonProperty
    private String MQTTPASS;
    @JsonProperty
    private Integer HEART;
    @JsonProperty
    private String SEQ;
    @JsonProperty
    private List<V2CDCZSlot> ALLDATA;

    @JsonIgnore
    public String getDEVICE() {
        return DEVICE;
    }

    @JsonIgnore
    public void setDEVICE(String DEVICE) {
        this.DEVICE = DEVICE;
    }

    @JsonIgnore
    public Integer getCMD() {
        return CMD;
    }

    @JsonIgnore
    public void setCMD(Integer CMD) {
        this.CMD = CMD;
    }

    @JsonIgnore
    public Integer getRSSI() {
        return RSSI;
    }

    @JsonIgnore
    public void setRSSI(Integer RSSI) {
        this.RSSI = RSSI;
    }

    @JsonIgnore
    public String getIMEI() {
        return IMEI;
    }

    @JsonIgnore
    public void setIMEI(String IMEI) {
        this.IMEI = IMEI;
    }

    @JsonIgnore
    public String getICCID() {
        return ICCID;
    }

    @JsonIgnore
    public void setICCID(String ICCID) {
        this.ICCID = ICCID;
    }

    @JsonIgnore
    public String getVERSION() {
        return VERSION;
    }

    @JsonIgnore
    public void setVERSION(String VERSION) {
        this.VERSION = VERSION;
    }

    @JsonIgnore
    public String getSERVERTYPE() {
        return SERVERTYPE;
    }

    @JsonIgnore
    public void setSERVERTYPE(String SERVERTYPE) {
        this.SERVERTYPE = SERVERTYPE;
    }

    @JsonIgnore
    public String getADDRESS() {
        return ADDRESS;
    }

    @JsonIgnore
    public void setADDRESS(String ADDRESS) {
        this.ADDRESS = ADDRESS;
    }

    @JsonIgnore
    public String getPORT() {
        return PORT;
    }

    @JsonIgnore
    public void setPORT(String PORT) {
        this.PORT = PORT;
    }

    @JsonIgnore
    public String getMQTTUSER() {
        return MQTTUSER;
    }

    @JsonIgnore
    public void setMQTTUSER(String MQTTUSER) {
        this.MQTTUSER = MQTTUSER;
    }

    @JsonIgnore
    public String getMQTTPASS() {
        return MQTTPASS;
    }

    @JsonIgnore
    public void setMQTTPASS(String MQTTPASS) {
        this.MQTTPASS = MQTTPASS;
    }

    @JsonIgnore
    public Integer getHEART() {
        return HEART;
    }

    @JsonIgnore
    public void setHEART(Integer HEART) {
        this.HEART = HEART;
    }

    @JsonIgnore
    public String getSEQ() {
        return SEQ;
    }

    @JsonIgnore
    public void setSEQ(String SEQ) {
        this.SEQ = SEQ;
    }

    @JsonIgnore
    public List<V2CDCZSlot> getALLDATA() {
        return ALLDATA;
    }

    @JsonIgnore
    public void setALLDATA(List<V2CDCZSlot> ALLDATA) {
        this.ALLDATA = ALLDATA;
    }
}
